@echo off
echo 🚀 启动AI头像生成后端服务...
echo.

cd backend

echo 📦 检查依赖...
if not exist "node_modules" (
    echo 正在安装依赖...
    npm install
    if errorlevel 1 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
    echo ✅ 依赖安装完成
) else (
    echo ✅ 依赖已存在
)

echo.
echo 🔑 检查环境配置...
if not exist ".env" (
    echo 正在创建环境配置文件...
    copy "env.example" ".env"
    echo.
    echo ⚠️  请编辑 .env 文件，配置你的AI API密钥：
    echo     - STABLE_DIFFUSION_API_KEY: 你的Stability AI API密钥
    echo     - OPENAI_API_KEY: 你的OpenAI API密钥
    echo.
    echo 如果没有API密钥，服务仍会运行，但会使用预设模板
    echo.
    pause
)

echo.
echo 🎯 启动后端服务...
echo 📱 前端地址: http://localhost:5173
echo 🔗 后端地址: http://localhost:3001
echo 📊 健康检查: http://localhost:3001/health
echo.
echo 按 Ctrl+C 停止服务
echo.

npm run dev
